<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0045)http://fit-hitu.edu.vn/forum/thread-2061.html -->
<html xml:lang="vi" lang="vi" xmlns="http://www.w3.org/1999/xhtml"><object id="__IDM__" type="application/x-idm-downloader" width="1" height="1" style="visibility: hidden !important; display: block !important; position: absolute !important; top: 0px !important; left: 0px !important; width: 1px !important; height: 1px !important; border-width: 0px !important;"></object><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net</title>
<!-- start: headerinclude -->
<link rel="alternate" type="application/rss+xml" title="Bài viết cuối (RSS 2.0)" href="http://fit-hitu.edu.vn/forum/syndication.php">
<link rel="alternate" type="application/atom+xml" title="Bài viết cuối (Atom 1.0)" href="http://fit-hitu.edu.vn/forum/syndication.php?type=atom1.0">

<meta http-equiv="Content-Script-Type" content="text/javascript">
<script src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/cb=gapi.loaded_0" async=""></script><script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/prototype.js"></script>
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/general.js"></script>
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/popup_menu.js"></script>
<link rel="shortcut icon" href="http://fit-hitu.edu.vn/forum/favicon.ico">
<link type="text/css" rel="stylesheet" href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/global.css">
<link type="text/css" rel="stylesheet" href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/css.php">
<link type="text/css" rel="stylesheet" href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/css(1).php">

<script type="text/javascript">
<!--
	var cookieDomain = "";
	var cookiePath = "/forum/";
	var cookiePrefix = "";
	var deleteevent_confirm = "Bạn có chắc là muốn xóa sự kiện này?";
	var removeattach_confirm = "Bạn có chắc là muốn loại bỏ lựa chọn đính kèm từ bài này?";
	var loading_text = '.... Đang tải  <br />Xin hãy đợi ...';
	var saving_changes = 'Lưu các thay đổi ..';
	var use_xmlhttprequest = "1";
	var my_post_key = "19ec4572231717e78b8479cb50087c5a";
	var imagepath = "images/thecure";
// -->
</script>

<script type="text/javascript">function noError(){return true;}window.onerror = noError;</script>

<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/thx.js"></script>
							<script language="JavaScript">
function right(e) {
if (navigator.appName == 'Netscape' && (e.which == 3 || e.which == 2)){
alert("");
return false;
}
else if (navigator.appName == 'Microsoft Internet Explorer' &&
(event.button == 2 || event.button == 3)) {
alert("");
return false;
}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
</script> 


<!-- start: highslide_head -->
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/highslide.css">
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="http://fit-hitu.edu.vn/forum/highslide/highslide-ie6.css" />
<![endif]-->
<script type="text/javascript">
<!--
hs.graphicsDir = 'http://fit-hitu.edu.vn/forum/highslide/graphics/';
hs.align = 'center';
hs.showCredits = false;
hs.allowSizeReduction = true;
hs.fullExpandPosition = 'bottom left';
hs.outlineType = 'glossy-dark';
hs.wrapperClassName = 'dark';
hs.transitions = ['expand', 'crossfade'];
hs.fadeInOut = true;
hs.numberPosition = 'caption';
hs.dimmingOpacity = 0.75;
hs.registerOverlay({
	html: '<div class="watermark" onclick="return hs.close(this)" title="Close" style="width:120px; height:120px; margin-right: 10px; background: url(highslide/graphics/watermark.png)"></div>',
	hideOnMouseOut: true,
	opacity: 0.4,
	repeat: false,
	position: 'top right',
	fade: 2 // fading the semi-transparent overlay looks bad in IE
	})
// Add the controlbar
if (hs.addSlideshow) hs.addSlideshow({
//slideshowGroup: 'group1',
interval: 3000,
repeat: false,
useControls: true,
fixedControls: 'fit',
overlayOptions: {
opacity: .75,
position: 'bottom center',
hideOnMouseOut: true
}
});
//-->
</script>
<!-- end: highslide_head -->

<script type="text/javascript">
function selectCode(a)
{
   var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
   if (window.getSelection)
   {
      var s = window.getSelection();
       if (s.setBaseAndExtent)
      {
         s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
      }
      else
      {
         var r = document.createRange();
         r.selectNodeContents(e);
         s.removeAllRanges();
         s.addRange(r);
      }
   }
   else if (document.getSelection)
   {
      var s = document.getSelection();
      var r = document.createRange();
      r.selectNodeContents(e);
      s.removeAllRanges();
      s.addRange(r);
   }
   else if (document.selection)
   {
      var r = document.body.createTextRange();
      r.moveToElementText(e);
      r.select();
   }
}
</script>
<!-- Đặt thẻ này ở <head> hoặc ngay trước thẻ </body> -->
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/plusone.js" gapi_processed="true">
  {lang: 'vi'}
</script>
<!-- end: headerinclude -->
<script type="text/javascript">
<!--
	var quickdelete_confirm = "Có chắc muốn xóa bài này?";
// -->
</script>
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/thread.js"></script>
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/thankyoulike.js"></script>
<script type="text/javascript">
<!--
	var tylEnabled = "1";
	var tylCollapsible = "1";
	var tylUser = "0";
-->
</script>
<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/thankyoulike.js"></script>
<script type="text/javascript">
<!--
	var tylEnabled = "1";
	var tylCollapsible = "1";
	var tylUser = "0";
-->
</script>
<style type="text/css">.highslide img {cursor: url(http://fit-hitu.edu.vn/forum/highslide/graphics/zoomin.cur), pointer !important;}.highslide-viewport-size {position: fixed; width: 100%; height: 100%; left: 0; top: 0}</style></head>
<body>
	<!-- start: header -->
<a name="top" id="top"></a>
<div id="header">
		<!-- start: header_welcomeblock_guest -->
<div class="mainwrap">
<div class="top_bar">
<ul>
		<li><a href="http://fit-hitu.edu.vn/forum/member.php?action=register" class="top_bar_lout"><span>Đăng ký</span></a></li>

		<li><a href="http://fit-hitu.edu.vn/forum/member.php?action=login" class="top_bar_mcp"><span>Đăng nhập</span></a></li>
	</ul>
</div>
		<div class="header_main"><div class="header_left"><div class="header_right">
			<div class="logo"><a href="http://fit-hitu.edu.vn/forum/index.php"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/logo.jpg" alt="Khoa CNTT - CĐ Công Thương TP.HCM" title="Khoa CNTT - CĐ Công Thương TP.HCM"></a></div>
			
			<div class="clear"></div>
		</div></div></div>
		<div id="navbar">
			<ul id="nav">
                                <li><a href="http://fit-hitu.edu.vn/fit">Trang chủ</a></li>
				<li><a href="http://fit-hitu.edu.vn/forum">Diễn đàn</a></li>
				<li><a href="http://fit-hitu.edu.vn/forum/memberlist.php">Thành viên</a></li>
				<li><a href="http://fit-hitu.edu.vn/forum/calendar.php">Lịch</a></li>
                                 <li><a href="http://fit-hitu.edu.vn/forum/tradiem.php">Xem điểm HT</a></li>
				<li><a href="http://fit-hitu.edu.vn/forum/misc.php?action=help">Trợ gúp</a></li>
			</ul>
			<div id="search">
			<form action="http://fit-hitu.edu.vn/forum/search.php" method="post">
				<div class="search_input_wrap"><input name="keywords" class="nav_search_input" title="Điền từ khóa cần tìm kiếm" type="text"></div>
				<input value="" name="submit-search" class="nav_search_button" type="submit">
				<input type="hidden" name="action" value="do_search">
			</form>
			</div>
			<div class="clear"></div>
		</div>
	</div>
</div>
<div id="container"><div class="container_wrap">
	<div class="mainwrap">
		<div class="subnav">
		<script type="text/javascript">
		<!--
			lang.username = "Tên đăng nhập";
			lang.password = "Mật khẩu";
			lang.login = "Đăng nhập";
			lang.lost_password = " &mdash; <a href=\"http://fit-hitu.edu.vn/forum/member.php?action=lostpw\">Quên mật khẩu?<\/a>";
			lang.register_url = " &mdash; <a href=\"http://fit-hitu.edu.vn/forum/member.php?action=register\">Đăng ký<\/a>";
			lang.remember_me = "Ghi nhớ mật khẩu cho tôi";
		// -->
</script>
			<div class="float_right"><a href="http://fit-hitu.edu.vn/forum/search.php">Tìm kiếm nâng cao</a></div>
			<span id="quick_login">Xin chào quý khách! <a href="http://fit-hitu.edu.vn/forum/member.php?action=login" onclick="MyBB.quickLogin(); return false;">Đăng nhập</a> — <a href="http://fit-hitu.edu.vn/forum/member.php?action=register">Đăng ký</a></span>
		</div>
<!-- end: header_welcomeblock_guest -->

		<div id="content">
			
			
			
			<!-- ProfileComments -->
			<!-- /ProfileComments -->
			
			<!-- start: nav -->

<div class="navigation">
<!-- start: nav_bit -->
<a href="http://fit-hitu.edu.vn/forum/index.php">Khoa CNTT - CĐ Công Thương TP.HCM</a><!-- start: nav_sep -->
 / 
<!-- end: nav_sep -->
<!-- end: nav_bit --><!-- start: nav_bit -->
<a href="http://fit-hitu.edu.vn/forum/forum-5.html">Các môn học</a><!-- start: nav_sep -->
 / 
<!-- end: nav_sep -->
<!-- end: nav_bit --><!-- start: nav_bit -->
<a href="http://fit-hitu.edu.vn/forum/forum-6.html">Chuyên đề phần mềm</a><!-- start: nav_sep -->
 / 
<!-- end: nav_sep -->
<!-- end: nav_bit --><!-- start: nav_bit -->
<a href="http://fit-hitu.edu.vn/forum/forum-34-page-1.html">Lập trình window</a> <img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/arrow_down.gif" alt="v" title="" class="pagination_breadcrumb_link" id="breadcrumb_multipage"><!-- start: multipage_breadcrumb -->
<div id="breadcrumb_multipage_popup" class="pagination pagination_breadcrumb" style="display: none;">
<!-- start: multipage_page_link_current -->
 <a href="http://fit-hitu.edu.vn/forum/forum-34.html" class="pagination_current">1</a>
<!-- end: multipage_page_link_current --><!-- start: multipage_page -->
<a href="http://fit-hitu.edu.vn/forum/forum-34.html?page=2" class="pagination_page">2</a>
<!-- end: multipage_page --><!-- start: multipage_page -->
<a href="http://fit-hitu.edu.vn/forum/forum-34.html?page=3" class="pagination_page">3</a>
<!-- end: multipage_page --><!-- start: multipage_nextpage -->
<a href="http://fit-hitu.edu.vn/forum/forum-34.html?page=2" class="pagination_next">Tiếp theo »</a>
<!-- end: multipage_nextpage -->
</div>
<script type="text/javascript">
// <!--
	if(use_xmlhttprequest == "1")
	{
		new PopupMenu("breadcrumb_multipage");
	}
// -->
</script>
<!-- end: multipage_breadcrumb -->
<!-- end: nav_bit --><!-- start: nav_sep_active -->
 / 
<!-- end: nav_sep_active --><!-- start: nav_bit_active -->
<span class="active">Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net</span>
<!-- end: nav_bit_active -->
</div>
<!-- end: nav -->
			<br>
<link type="text/css" href="http://fit-hitu.edu.vn/forum/cometchat/cometchatcss.php" rel="stylesheet" charset="utf-8">
<script type="text/javascript" src="http://fit-hitu.edu.vn/forum/cometchat/cometchatjs.php" charset="utf-8"></script>
<!-- end: header -->
	
	<div class="float_left">
		

	</div>
	<div class="float_right">
		<!-- start: showthread_newreply -->
<a href="http://fit-hitu.edu.vn/forum/newthread.php?fid=34"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/newthread.gif" alt="Đăng chủ đề" title="Đăng chủ đề"></a>
<a href="http://fit-hitu.edu.vn/forum/newreply.php?tid=2061"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/newreply.gif" alt="Đăng  trả lời" title="Đăng  trả lời"></a>&nbsp;
<!-- end: showthread_newreply -->
	</div>
	<!-- start: showthread_ratethread -->
<div style="margin-top: 6px; padding-right: 10px;" class="float_right">
		<script type="text/javascript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/rating.js"></script>
		<div id="success_rating_2061" style="float: left; padding-top: 2px; padding-right: 10px;">&nbsp;</div>
		<strong style="float: left; padding-right: 10px;">Đánh giá chủ đề:</strong>
		<div class="inline_rating">
			<ul class="star_rating star_rating_notrated" id="rating_thread_2061">
				<li style="width: 0%" class="current_rating" id="current_rating_2061">0 Votes - 0 Average</li>
				<li><a class="one_star" title="1 sao trên 5" href="http://fit-hitu.edu.vn/forum/ratethread.php?tid=2061&rating=1&my_post_key=19ec4572231717e78b8479cb50087c5a">1</a></li>
				<li><a class="two_stars" title="2 sao trên 5" href="http://fit-hitu.edu.vn/forum/ratethread.php?tid=2061&rating=2&my_post_key=19ec4572231717e78b8479cb50087c5a">2</a></li>
				<li><a class="three_stars" title="3 sao trên 5" href="http://fit-hitu.edu.vn/forum/ratethread.php?tid=2061&rating=3&my_post_key=19ec4572231717e78b8479cb50087c5a">3</a></li>
				<li><a class="four_stars" title="4 sao trên 5" href="http://fit-hitu.edu.vn/forum/ratethread.php?tid=2061&rating=4&my_post_key=19ec4572231717e78b8479cb50087c5a">4</a></li>
				<li><a class="five_stars" title="5 sao trên 5" href="http://fit-hitu.edu.vn/forum/ratethread.php?tid=2061&rating=5&my_post_key=19ec4572231717e78b8479cb50087c5a">5</a></li>
			</ul>
		</div>
</div>
<!-- end: showthread_ratethread -->
<div class="clear"></div>
<div class="thead_main"><div class="thead_left"><div class="thead_right"><div class="thead_text">
				<div style="float: right;">
					<span class="smalltext"><strong><a href="http://fit-hitu.edu.vn/forum/showthread.php?mode=threaded&tid=2061&pid=8990#pid8990">Xem dạng chủ đề</a> | <a href="http://fit-hitu.edu.vn/forum/showthread.php?mode=linear&tid=2061&pid=8990#pid8990">Xem dạng Linear</a></strong></span>
				</div>
				<div>
					<strong>Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net</strong>
				</div>
</div></div></div></div>
	<table border="0" cellspacing="0" cellpadding="6" class="tborder" style="clear: both; border-bottom-width: 0;">
		
	</table>
	<div id="posts">
		<!-- start: postbit -->

<a name="pid8990" id="pid8990"></a>
<table border="0" cellspacing="0" cellpadding="6" class="tborder" style="border-top-width: 0; " id="post_8990">
	<tbody>
		<tr>
			<td class="tcat tcat_right tcat_left tcat_top">
				<div class="float_left smalltext">
					04-05-2012, 09:26 AM <span id="edited_by_8990"><!-- start: postbit_editedby -->
<span class="smalltext">(Được chỉnh sửa: 04-05-2012 09:47 AM bởi <a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a>.)</span>


<!-- end: postbit_editedby --></span>
				</div>
				<!-- start: postbit_posturl -->
<div style="float: right; width: auto; vertical-align: top"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/posted_0.gif" alt="" width="08" height="08" title="Posted from GoMobile" style="vertical-align: middle;"> <span class="smalltext"><strong>Bài viết: <a href="http://fit-hitu.edu.vn/forum/thread-2061-post-8990.html#pid8990">#1</a></strong></span></div>
<!-- end: postbit_posturl -->
			</td>
		</tr>

		<tr>
			<td class="trow1  postbit_bg">
				<table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
					<tbody><tr>
						<td class="post_avatar" width="1" style="padding-right: 10px;">

 <table id="Table_01" width="100" height="100" border="0" cellpadding="0" cellspacing="0"> 
<tbody><tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_01.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_02.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_03.png" width="34" height="34" alt=""></td> 
</tr> 
<tr> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_04.png"> 
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_05.png"> 
  <!-- start: postbit_avatar -->
<a href="http://fit-hitu.edu.vn/forum/user-823.html"><img width="90px" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/default_avatar.gif" alt="" height="70"></a>
<!-- end: postbit_avatar -->
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_06.png"> 
</td> 
</tr> 
<tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_07.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_08.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_09.png" width="34" height="34" alt=""></td> 
</tr> 
</tbody></table>
					
						</td>
						<td class="post_author">
							<strong><span class="largetext" title="Administrator"><a href="http://fit-hitu.edu.vn/forum/user-823.html"><span style="color:#FB6655;"><strong>Administrator (Admin)</strong></span></a></span></strong>
                                                           <!-- start: postbit_offline -->
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/buddy_offline.gif" title="Offline" alt="Offline">
<!-- end: postbit_offline --><br>
							<span class="smalltext">
                                                               Administrator<br>
								<!-- start: postbit_groupimage -->
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/admin.gif" alt="Quản trị viên" title="Quản trị viên">
<!-- end: postbit_groupimage --><br>
                                                                   
								<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><br>
								
							</span>
						</td>
						 <td width="200px">
 </td><td class="smalltext" width="150px">Level: <span style="font-weight:bold; color:crimson">23</span><br>
<span style="font-size:7pt; color:gray">Life: 490 / 550 </span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/orange.gif" width="88%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/hp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Magic: 212 / 3,157</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/green.gif" width="5%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/mp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Experience: 3</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/blue.gif" width="3%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/exp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div></td><td class="smalltext post_author_info" width="200"><!-- start: postbit_author_user -->
<div class="info">Bài viết: 636</div>
        <div class="info">Tên: Administrator</div> 
        <div class="info">Đến từ: Khoa CNTT</div> 
	<div class="info">  Cảm ơn: 49<br>Được cảm ơn: 334 lần/ 185 bài viết</div>
	<div class="info">Tham Gia: 23-11-2010</div>

<!-- end: postbit_author_user --></td>

                                                                                                    
					</tr>
				</tbody></table>
			</td>
		</tr>

		<tr>
			<td class="trow2 post_content ">
				<span class="smalltext subject_bg"><div style="height: 15px; width: 70px; display: inline-block; text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial;" id="___plusone_0"><iframe allowtransparency="true" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 70px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 15px;" tabindex="0" vspace="0" width="100%" id="I0_1352389009851" name="I0_1352389009851" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/fastbutton.htm" title="+1"></iframe></div><strong>Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net <div class="float_right"></div></strong></span>
<hr>
				<div class="post_body" id="pid_8990">
					<span style="font-size: medium;">Tác giả: Phú Nguyễn<br>
<br>
Sau 1 thời gian tìm hiểu và cũng có rất nhiều câu hỏi, mình xin phép giới thiệu lại mô hình này, mong các bạn góp ý để bài viết hoàn thiện hơn!<br>
<br>
<div style="text-align: center;"><a href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/forum.congthuong.net-3-tier.jpg" class="highslide" onclick="return hs.expand(this)"><img style="max-width:600px;" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/forum.congthuong.net-3-tier.jpg" alt="İmage" title="Ảnh lớn, click vào để xem kích thước thật"></a></div>
<br>
<blockquote><cite>Trích dẫn:</cite>Mô hình 3 tầng (3-tiers architecture) là gì, mô hình 3 lớp (3-layers architecture) là gì, sự khác biệt giữa 3-layer và 3-tiers, nó có ý nghĩa như thế nào và tại sao ta phải dùng mô hình 3-layers để viết theo mô hình này trong ứng dụng quản lý .NET?</blockquote>
<br>
Chào các bạn, câu hỏi trên cũng chính là nội dung mà tôi sẽ trình bày trong chủ đề này: "Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net"<br>
<br>
Để trả lời câu hỏi trên, tôi sẽ trình bày 1 số lợi ít có được khi bạn tìm hiểu và sử dụng mô hình này:<br>
- Khi ứng dụng đòi hỏi có sự tách biệt 3 phần: giao diện, xử lý nghiệp vụ, giao tiếp với hệ quản trị CSDL để người viết có thể dễ dàng quản lý ứng dụng của mình khi có bug xảy ra với 1 số thành phần xử lý nghiệp vụ không mong muốn. Ngoài ra với mô hình này nó còn tạo ra 1 không gian làm việc rất tốt để người thiết kế giao diện, lẫn người lập trình có thể làm việc chung với nhau 1 cách dễ dàng.<br>
- Khả năng tái tạo cao: Khi ứng dụng bất chợt yêu cầu thay đổi hệ quản trị CSDL hoặc chuyển ứng dụng từ window application sang web application, việc xây dựng lại ứng dụng từ đầu rất tốn nhiều thời gian và chi phí. Vì vậy với mô hình này ra đời sẽ giải quyết vấn đề này. <br>
<br>
<span style="font-weight: bold;">1. Mô hình 3 tầng (3-tiers) là gì?</span><br>
<br>
Theo wikipedia:<br>
<blockquote><cite>Trích dẫn:</cite>“3-tiers là một kiến trúc kiểu client/server mà trong đó giao diện người dùng (UI-user interface), các quy tắc xử lý (BR-business rule hay BL-business logic), và việc lưu trữ dữ liệu được phát triển như những module độc lập, và hầu hết là được duy trì trên các nền tảng độc lập, và mô hình 3 tầng (3-tiers) được coi là một kiến trúc phần mềm và là một mẫu thiết kế.” (dịch lại từ wikipedia tiếng Anh).</blockquote>
<br>
3-Tiers có tính vật lý (physical): là mô hình client-server (mỗi tier có thể đặt chung 1 nơi hoặc nhiều nơi, kết nối với nhau qua Web services, WCF, Remoting...). Như hình vẽ ta thấy 3 tầng rõ rệt 3 tầng:<br>
+ Presentation tier bao gồm các thành phần phần xử lý giao diện Graphic User Interface (GUI)<br>
+ Business tier gồm các thành phần Business Logic Layer (BLL), Data Access Layer (DAL) và Data Tranfer Object (DTO): xem thêm phần 3-layers<br>
+ Data tier lưu trữ dữ liệu, là các hệ quản trị CSDL như MS SQL Server, Oracle, SQLite, MS Access, XML files, text files,...<br>
<br>
Tuy nhiên bạn cần chú ý những ưu và nhược điểm sau đây để áp dụng nó một cách đúng đắn.<br>
Ưu điểm:<br>
- Dễ dàng mở rộng, thay đổi quy mô của hệ thống: Khi cần tải lớn, người quản trị có thể dễ dàng thêm các máy chủ vào nhóm, hoặc lấy bớt ra trong trường hợp ngược lại.<br>
Nhược điểm:<br>
- Việc truyền dữ liệu giữa các tầng sẽ chậm hơn vì phải truyền giữa các tiến trình khác nhau (IPC), dữ liệu cần phải được đóng gói -&gt; truyền đi -&gt; mở gói trước khi có thể dùng được.<br>
- Việc phát triển ứng dụng phức tạp hơn.<br>
<br>
<br>
<span style="font-weight: bold;">2. Mô hình 3 lớp (3-layers) là gì?</span><br>
Không như 3-Tiers có tính vật lý, 3-Layers có tính logic (mỗi layer có 1 công việc) và là 1 thành phần của 3-Tiers. Gồm 3 lớp chính:<br>
+ Graphic User Interface (GUI): Thành phần giao diện, là các form của chương trình tương tác với người sử dụng.<br>
+ Business Logic Layer (BLL): Xử lý các nghiệp vụ của chương trình như tính toán, xử lý hợp lệ và toàn vẹn về mặt dữ liệu.<br>
+ Data Access Layer (DAL): Tầng giao tiếp với các hệ quản trị CSDL<br>
<br>
Trong 1 số trường hợp vì lượng thông tin gởi nhiều ta có thể dùng Data Tranfer Object (DTO) để chuyển đối tượng hoặc danh sách đối tượng giữa các tầng với nhau cho tiện dụng.<br>
<br>
<div style="text-align: center;"><a href="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/forum.congthuong.net-3-tier-process.jpg" class="highslide" onclick="return hs.expand(this)"><img style="max-width:600px;" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/forum.congthuong.net-3-tier-process.jpg" alt="İmage" title="Ảnh lớn, click vào để xem kích thước thật"></a></div>
<br>
Theo như hình vẽ: mô tả sự hoạt động của mô hình 3-layer gồm 2 tiến trình sau:<br>
<br>
Các đường mũi tên <span style="color: #FF4500;">màu cam</span> biểu diễn cho 1 tiến trình giao tiếp từ GUI đến Data Acess Layer:<br>
- (1) Người sử dụng tác động lên GUI yêu cầu hiển thị thông tin lên màn hình. Tại đây GUI sẽ kiểm tra yêu cầu của người dùng nhập có hợp lệ hay không, nếu không hợp lệ sẽ thông báo cho người dùng.<br>
- Ngược lại yêu cầu sẽ được gởi trực tiếp đến BLL (2) hoặc thông qua lớp object DTO hỗ trợ luân chuyển (2.1 &amp; 2.2), tại đây BLL sẽ xử lý nghiệp vụ về yêu cầu của người dùng, nếu yêu cầu không hợp lệ hoặc tự xử lý yêu cầu không cần phải truy vấn thì BLL sẽ gởi thông tin về GUI (3) và GUI sẽ hiển thị kết quả cho người dùng.<br>
- Trong trường hợp BLL cần thao tác trên dữ liệu từ CSDL thì BLL sẽ gởi yêu cầu đến trực tiếp đến DAL (4) hoặc thông qua DTO (4.1 &amp; 4.2), nhờ DAL giao tiếp với hệ quản trị CSDL (5) lấy hoặc thêm, xóa, sửa dữ liệu.<br>
- DAL sẽ giao tiếp hệ quản trị CSDL (5) với các truy vấn (sử dụng công nghệ ADO, LINQ to SQL, NHibernate, Entity Framework)<br>
<br>
Tại đây tiếp tục thực hiện tiến trình thứ 2 được biểu diễn bằng các mũi tên <span style="color: #0000CD;">màu xanh</span>:<br>
- Sau khi DAL thực hiện giao tiếp, hệ quản trị CSDL sẽ trả kết quả truy vấn về DAL (7), DAL sẽ gởi thông tin về dữ liệu vừa lấy trực tiếp sang BLL (8) hoặc thông qua DTO (8.1 &amp; 8.2) xử lý tiếp nghiệp vụ với yêu cầu đã gởi từ trước, sau khi xử lý xong nghiệp vụ, BLL sẽ gởi thông tin đến GUI (10), GUI sẽ hiển thị thông báo và kết quả yêu cầu lên màn hình.<br>
<br>
VD: Mô tả hoạt động của mô hình 3-layer với ứng dụng liệt kê danh sách điểm sinh viên:<br>
Từ màn hình form quản lý sinh viên gồm có 1 combobox chọn lớp, 1 gridview để hiển thị danh sách sinh viên và 1 button để thực hiện lệnh liệt kê danh sách. <br>
(1)	Người dùng chọn combobox lớp trên GUI và ấn button liệt kê<br>
(2)	GUI kiểm tra yêu cầu chọn combobox hợp lệ và gởi mã lớp (**) vừa chọn sang BUS xử lý yêu cầu hiển thị danh sách điểm sinh viên <br>
(4)	Tại BUS vì yêu cầu từ GUI khá đơn giản nên BUS sẽ không xử lý gì mà sẽ gởi mã lớp sang DAL lấy danh sách điểm.<br>
(5)	Tại DAL sau khi đã nhận được yêu cầu lấy danh sách điểm từ mã lớp, DAL sẽ tương tác với hệ quản trị CSDL (6) qua các lệnh mở tập tin, kết nối, truy vấn,… để lấy được danh sách điểm (7) với mã số yêu cầu, DAL tiếp tục gởi danh sách (**) này sang BUS để xử lý (7)<br>
(8)	Tại BUS sau khi nhận được danh sách điểm từ DAL gởi sang, BUS thực hiện nghiệp vụ của mình bằng cách tính điểm trung bình, kết luận đậu/rớt của từng sinh viên (tất cả xử lý về mặt nghiệp vụ), sau đó gởi danh sách điểm đã xử lý (**) sang GUI để hiển thị (9)<br>
(9)	1 lần nữa GUI có thể kiểm tra tính hợp lệ của dữ liệu và hiển thị thông tin và thông báo lên màn hình cho người dùng (10)<br>
<br>
(**) <span style="font-style: italic;">Trong 1 số trường hợp vì lượng thông tin gởi nhiều, ví dụ như 1 sinh viên gồm nhiều thuộc tính như họ tên, tuổi, ngày sinh,… ta có thể dùng DTO để chuyển đối tượng hoặc danh sách đối tượng giữa các tầng với nhau cho tiện dụng.</span><br>
<br>
<span style="font-weight: bold;">3. Cách tổ chức mô hình trên ứng dụng .NET:</span><br>
- Với mỗi tầng (DAL,BLL) ta tạo 1 project mới kiểu Class Library, sau khi buil ra các dll như: BUS.dll, DAL.dll . Khi đó: <br>
+ Tầng GUI là project chính chương trình, vì đặc điểm GUI chỉ thấy BLL nên ta sẽ add references BLL.dll từ tab project vào GUI<br>
+ Tầng BUS chỉ thấy được DAL, ta tiếp tục add references DAL.dll vào BUS<br>
+ Tầng DAL giao tiếp được với database nên ta chỉ sử dụng các namespace data provider để tương tác với hệ quản trị CSDL<br>
<br>
<span style="font-weight: bold;">4. 1 số câu kinh nghiệm khi sử dụng:</span><br>
- Các thao tác trên control như: kiểm tra nhập hợp lệ, ẩn hiện các control, và các xử lý thông tin trên control thì ta đặt các hàm xử lý ngay trên GUI<br>
- Các thao tác trên các dữ liệu cơ bản như: List, Array List, Object, DataTable, string, int, long, float,… ta xử lý ngay chính tầng nghiệp vụ BUS, vì bản chất khi thay đổi hệ quản trị hay các platform thì BUS không thay đổi<br>
- Các thao tác với CSDL như truy vấn, kết nối, đóng kết nối,… ta xử lý trong DAL<br>
- Khi có nhu cầu thay đổi hệ quản trị CSDL, ta chỉ cần thay đổi DAL phù hợp với hệ quản trị mới, giữ nguyên BUS, GUI và build lại project.<br>
- Khi có nhu cầu chuyển đổi qua lại giữa ứng dụng web forms hoặc win forms ta chỉ cần thay GUI, giữ nguyên DAL,BUS và build lại project.<br>
<br>
<span style="font-weight: bold;">5. Sự khác biệt giữa 3-tiers và 3-layer:</span><br>
3-tiers có nghĩa là 3 tầng, 3-layer có nghĩa là 3 lớp. Về mặt ý nghĩa tầng sẽ lớn hơn lớp, mỗi tầng sẽ có nhiều lớp.<br>
<br>
Trích 1 bài viết:<br>
<br>
<blockquote><cite>Trích dẫn:</cite>The terms tier and layer are frequently used interchangeably, but actually there is a difference between them: Tiers indicate a physical separation of components, which may mean different assemblies such as DLL, EXE etc on the same server or multiple servers; but layers refers to a logical separation of components, such as having distinct namespaces and classes for the Database Access Layer (DAL), Business Logic Layer (BLL) and User Interface Layer (UIL). Therefore, tier is about physical separation and units of deployment, and layers are about logical separation and units of design. </blockquote>
<br>
- Khi dùng từ layer, chúng ta nói tới việc phân chia ứng dụng thành các thành phần một cách logic theo chức năng hoặc theo vai trò, điều này giúp phần mềm của bạn có cấu trúc sáng sủa, dễ dùng lại, từ đó giúp việc phát triển và bảo trì dễ dàng hơn. Các layer khác nhau khi được thực thi vẫn có thể nằm trong cùng một vùng bộ nhớ của một process, và hiển nhiên việc giao tiếp giữa 2 layer có thể không phải là giao tiếp giữa 2 process, đồng nghĩa với việc chúng không liên quan tới mô hình client/server.<br>
- Trái lại, tier liên quan đến cách phân chia một cách vật lý các thành phần trên các máy tính khác nhau. Điều làm nhiều người nhầm lẫn giữa layer và tier là chúng có cùng cách phân chia (presentation, business, data), tuy nhiên trên thực tế chúng khác nhau. Vì cách phân chia như trên nên 1 tier có thể chứa nhiều hơn 1 layer.<br>
</span><br>
<br>
Một số tài liệu tham khảo thêm: <br>
1/ <a href="http://fit-hitu.edu.vn/forum/thread-2054.html" target="_blank">Tài liệu Seminar mô hình 3 lớp và cách sử dụng Tortoisesvn</a><br>
2/ <a href="http://fit-hitu.edu.vn/forum/thread-1045.html" target="_blank">Video hướng dẫn viết chi tiết 1 chương trình mô hình 3 lớp cơ bản<br>
</a>
				</div>
				
				<!-- start: postbit_signature -->
<hr size="1" width="25%" align="left">
<div style="overflow:auto; max-height:120px;"><div style="overflow:auto; max-height:120px;"><a href="http://fit-hitu.edu.vn/forum/showthread.php?tid=1432&action=lastpost" target="_blank"> Một kho đồ án .NET luôn cập nhật cho các bạn đây!</a></div></div>
<!-- end: postbit_signature -->

				<div class="post_meta" id="post_meta_8990">
				<div class="float_right"></div>
				</div>
			</td>
		</tr>

		<tr>
			<td class="trow1 post_buttons ">
				<div class="author_buttons float_left">
					<!-- start: postbit_www -->
<a href="http://fit-hitu.edu.vn/" target="_blank"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_www.gif" alt="Tham quan website của thành viên này" title="Tham quan website của thành viên này"></a>
<!-- end: postbit_www --><!-- start: postbit_find -->
<a href="http://fit-hitu.edu.vn/forum/search.php?action=finduser&uid=823"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_find.gif" alt="Tìm tất cả bài viết của thành viên này" title="Tìm tất cả bài viết của thành viên này"></a>
<!-- end: postbit_find -->
				</div>
				<div class="post_management_buttons float_right"><!-- start: thankyoulike_button_add -->
<span id="tyl_btn_8990"><a href="http://fit-hitu.edu.vn/forum/thankyoulike.php?action=add&pid=8990" onclick="return thankyoulike.add(8990, 2061);" title="Cảm ơn bài viết này" id="tyl_a8990"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_ty_add.gif" border="0" alt="Cảm ơn bài viết này" id="tyl_i8990"></a></span>
<!-- end: thankyoulike_button_add --><!-- start: postbit_quote -->
<a href="http://fit-hitu.edu.vn/forum/newreply.php?tid=2061&pid=8990"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_quote.gif" alt="Trích dẫn và trả lời bài này" title="Trích dẫn và trả lời bài này"></a>
<!-- end: postbit_quote -->
				</div>
			</td>
		</tr>
		
		<tr style="" id="tyl_8990">
			<!-- start: thankyoulike -->
			<td class="trow2 post_buttons ">
				<!--<a href="#" onclick="thankyoulike.tgl(8990);return false;" title="[-]" id="tyl_a_expcol_8990"><img src="images/thecure/collapse.gif" alt="[-]" id="tyl_i_expcol_8990" /></a> --> 
				<span id="tyl_title_8990" style=""><strong>Có 3 thành viên nói cảm ơn Admin bài viết này:</strong></span><span id="tyl_title_collapsed_8990" style="display: none;"><strong>3 thành viên nói cảm ơn Admin bài viết này</strong></span><br>
				<span id="tyl_data_8990" style=""><span class="smalltext"></span><a href="http://fit-hitu.edu.vn/forum/user-276.html" class="smalltext"><span style="color:#00509F;">Q.Oai (0911111088)</span></a><span class="smalltext"> (04-05-2012)</span><span class="smalltext">, </span><a href="http://fit-hitu.edu.vn/forum/user-324.html" class="smalltext"><span style="color:#FF53A9"><strong>L.Vũ (0911111186)</strong></span></a><span class="smalltext"> (04-05-2012)</span><span class="smalltext">, </span><a href="http://fit-hitu.edu.vn/forum/user-3031.html" class="smalltext"><span style="color:#0099ff;">yuka89</span></a><span class="smalltext"> (25-05-2012)</span></span>
			</td>
<!-- end: thankyoulike -->
		</tr>
	</tbody>
</table>
<!-- end: postbit --><!-- start: postbit -->

<a name="pid8993" id="pid8993"></a>
<table border="0" cellspacing="0" cellpadding="6" class="tborder" style="margin-top: 5px; " id="post_8993">
	<tbody>
		<tr>
			<td class="tcat tcat_right tcat_left tcat_top">
				<div class="float_left smalltext">
					04-05-2012, 07:00 PM <span id="edited_by_8993"></span>
				</div>
				<!-- start: postbit_posturl -->
<div style="float: right; width: auto; vertical-align: top"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/posted_0.gif" alt="" width="08" height="08" title="Posted from GoMobile" style="vertical-align: middle;"> <span class="smalltext"><strong>Bài viết: <a href="http://fit-hitu.edu.vn/forum/thread-2061-post-8993.html#pid8993">#2</a></strong></span></div>
<!-- end: postbit_posturl -->
			</td>
		</tr>

		<tr>
			<td class="trow1  postbit_bg">
				<table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
					<tbody><tr>
						<td class="post_avatar" width="1" style="padding-right: 10px;">

 <table id="Table_01" width="100" height="100" border="0" cellpadding="0" cellspacing="0"> 
<tbody><tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_01.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_02.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_03.png" width="34" height="34" alt=""></td> 
</tr> 
<tr> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_04.png"> 
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_05.png"> 
  <!-- start: postbit_avatar -->
<a href="http://fit-hitu.edu.vn/forum/user-324.html"><img width="90px" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/avatar_324.jpg" alt="" height="70"></a>
<!-- end: postbit_avatar -->
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_06.png"> 
</td> 
</tr> 
<tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_07.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_08.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_09.png" width="34" height="34" alt=""></td> 
</tr> 
</tbody></table>
					
						</td>
						<td class="post_author">
							<strong><span class="largetext" title="Làm việc hết mình -  Nhiệt tình hết sức"><a href="http://fit-hitu.edu.vn/forum/user-324.html"><span style="color:#FF53A9"><strong>L.Vũ (0911111186)</strong></span></a></span></strong>
                                                           <!-- start: postbit_offline -->
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/buddy_offline.gif" title="Offline" alt="Offline">
<!-- end: postbit_offline --><br>
							<span class="smalltext">
                                                               Làm việc hết mình -  Nhiệt tình hết sức<br>
								<br>
                                                                   
								
								
							</span>
						</td>
						 <td width="200px">
 </td><td class="smalltext" width="150px">Level: <span style="font-weight:bold; color:crimson">18</span><br>
<span style="font-size:7pt; color:gray">Life: 234 / 434 </span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/orange.gif" width="52%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/hp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Magic: 129 / 2,489</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/green.gif" width="4%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/mp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Experience: 37</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/blue.gif" width="37%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/exp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div></td><td class="smalltext post_author_info" width="200"><!-- start: postbit_author_user -->
<div class="info">Bài viết: 389</div>
        <div class="info">Tên: Nguyễn Lưu Vũ</div> 
        <div class="info">Đến từ: Tin B K09</div> 
	<div class="info">  Cảm ơn: 92<br>Được cảm ơn: 73 lần/ 51 bài viết</div>
	<div class="info">Tham Gia: 23-11-2010</div>

<!-- end: postbit_author_user --></td>

                                                                                                    
					</tr>
				</tbody></table>
			</td>
		</tr>

		<tr>
			<td class="trow2 post_content ">
				<span class="smalltext subject_bg"><div style="height: 15px; width: 70px; display: inline-block; text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial;" id="___plusone_1"><iframe allowtransparency="true" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 70px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 15px;" tabindex="0" vspace="0" width="100%" id="I1_1352389009908" name="I1_1352389009908" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/fastbutton(1).htm" title="+1"></iframe></div><strong>RE: Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net <div class="float_right"></div></strong></span>
<hr>
				<div class="post_body" id="pid_8993">
					Nhìn cái 3 Tier mà khủng hoảng tinh thần <img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/10_002.gif" style="vertical-align: middle;" border="0" alt="Onion" title="Onion">
				</div>
				
				<!-- start: postbit_signature -->
<hr size="1" width="25%" align="left">
<div style="overflow:auto; max-height:120px;"><div style="overflow:auto; max-height:120px;"><div style="text-align: center;"><span style="font-weight: bold;"><span style="font-size: large;"><span style="color: #FF0000;">Do bận việc: nhượng lại Khóa học Lập trình Android 2.5tr ở TT NewStar(đường Thống Nhất - Thủ Đức - Gần ĐH Sư Phạm Kĩ Thuật TP.HCM) hoặc bạn nào có ý định học: Php,C#,Java,CCNA,MCSA ... xin liên hệ Yahoo: thoigian_vnlove, SĐT:  0966 17 47 57, xin cám ơn</span></span></span><br>
<span style="font-size: x-large;"><span style="font-weight: bold;"><a href="http://tin09b.net/" target="_blank"><span style="color: #006400;">http://tin09b.net </span></a></span></span><br>
<a href="http://nguyenluuvu.com/" target="_blank"><span style="color: #FF0000;"><span style="font-weight: bold;">http://nguyenluuvu.com</span></span></a></div></div></div>
<!-- end: postbit_signature -->

				<div class="post_meta" id="post_meta_8993">
				<div class="float_right"></div>
				</div>
			</td>
		</tr>

		<tr>
			<td class="trow1 post_buttons ">
				<div class="author_buttons float_left">
					<!-- start: postbit_find -->
<a href="http://fit-hitu.edu.vn/forum/search.php?action=finduser&uid=324"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_find.gif" alt="Tìm tất cả bài viết của thành viên này" title="Tìm tất cả bài viết của thành viên này"></a>
<!-- end: postbit_find -->
				</div>
				<div class="post_management_buttons float_right"><!-- start: thankyoulike_button_add -->
<span id="tyl_btn_8993"><a href="http://fit-hitu.edu.vn/forum/thankyoulike.php?action=add&pid=8993" onclick="return thankyoulike.add(8993, 2061);" title="Cảm ơn bài viết này" id="tyl_a8993"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_ty_add.gif" border="0" alt="Cảm ơn bài viết này" id="tyl_i8993"></a></span>
<!-- end: thankyoulike_button_add --><!-- start: postbit_quote -->
<a href="http://fit-hitu.edu.vn/forum/newreply.php?tid=2061&pid=8993"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_quote.gif" alt="Trích dẫn và trả lời bài này" title="Trích dẫn và trả lời bài này"></a>
<!-- end: postbit_quote -->
				</div>
			</td>
		</tr>
		
		<tr style="display: none;" id="tyl_8993">
			<!-- start: thankyoulike -->
			<td class="trow2 post_buttons ">
				<!--<a href="#" onclick="thankyoulike.tgl(8993);return false;" title="[-]" id="tyl_a_expcol_8993"><img src="images/thecure/collapse.gif" alt="[-]" id="tyl_i_expcol_8993" /></a> --> 
				<span id="tyl_title_8993" style=""></span><span id="tyl_title_collapsed_8993" style="display: none;"></span><br>
				<span id="tyl_data_8993" style=""></span>
			</td>
<!-- end: thankyoulike -->
		</tr>
	</tbody>
</table>
<!-- end: postbit --><!-- start: postbit -->

<a name="pid9143" id="pid9143"></a>
<table border="0" cellspacing="0" cellpadding="6" class="tborder" style="margin-top: 5px; " id="post_9143">
	<tbody>
		<tr>
			<td class="tcat tcat_right tcat_left tcat_top">
				<div class="float_left smalltext">
					24-05-2012, 04:06 PM <span id="edited_by_9143"></span>
				</div>
				<!-- start: postbit_posturl -->
<div style="float: right; width: auto; vertical-align: top"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/posted_0.gif" alt="" width="08" height="08" title="Posted from GoMobile" style="vertical-align: middle;"> <span class="smalltext"><strong>Bài viết: <a href="http://fit-hitu.edu.vn/forum/thread-2061-post-9143.html#pid9143">#3</a></strong></span></div>
<!-- end: postbit_posturl -->
			</td>
		</tr>

		<tr>
			<td class="trow1  postbit_bg">
				<table cellspacing="0" cellpadding="0" border="0" style="width: 100%;">
					<tbody><tr>
						<td class="post_avatar" width="1" style="padding-right: 10px;">

 <table id="Table_01" width="100" height="100" border="0" cellpadding="0" cellspacing="0"> 
<tbody><tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_01.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_02.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_03.png" width="34" height="34" alt=""></td> 
</tr> 
<tr> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_04.png"> 
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_05.png"> 
  <!-- start: postbit_avatar -->
<a href="http://fit-hitu.edu.vn/forum/user-3031.html"><img width="90px" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/avatar_3031.jpg" alt="" height="78"></a>
<!-- end: postbit_avatar -->
</td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_06.png"> 
</td> 
</tr> 
<tr> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_07.png" width="34" height="34" alt=""></td> 
<td background="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_08.png"> 
</td> 
<td> 
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/ava_09.png" width="34" height="34" alt=""></td> 
</tr> 
</tbody></table>
					
						</td>
						<td class="post_author">
							<strong><span class="largetext" title="Thành viên mới"><a href="http://fit-hitu.edu.vn/forum/user-3031.html"><span style="color:#0099ff;">yuka89</span></a></span></strong>
                                                           <!-- start: postbit_offline -->
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/buddy_offline.gif" title="Offline" alt="Offline">
<!-- end: postbit_offline --><br>
							<span class="smalltext">
                                                               Thành viên mới<br>
								<!-- start: postbit_groupimage -->
<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/member.gif" alt="Thành viên kích hoạt" title="Thành viên kích hoạt">
<!-- end: postbit_groupimage --><br>
                                                                   
								<img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/star.gif" border="0" alt="*"><br>
								
							</span>
						</td>
						 <td width="200px">
 </td><td class="smalltext" width="150px">Level: <span style="font-weight:bold; color:crimson">1</span><br>
<span style="font-size:7pt; color:gray">Life: 0 / 0 </span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/orange.gif" width="-1%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/hp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Magic: 0 / 0</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/green.gif" width="-1%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/mp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div>
<span style="font-size:7pt; color:gray">Experience: 0</span><br>
<div style="width:120px;align:center">
<table cellspacing="0" cellpadding="0" width="120" border="0">
<tbody><tr>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_left.gif" alt=""></td>
<td width="114" height="13" class="nopad" style="line-height: 13px;background: url(images/rpg/img_backing.gif) repeat-x top left;"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/blue.gif" width="0%" height="9" alt=""><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/exp.gif" height="9" alt=""></td>
<td width="3" height="13" class="nopad"><img width="3" height="13" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/img_right.gif" alt=""></td>
</tr>
</tbody></table>
</div></td><td class="smalltext post_author_info" width="200"><!-- start: postbit_author_user -->
<div class="info">Bài viết: 1</div>
         
         
	<div class="info">  Cảm ơn: 4<br>Được cảm ơn: 0 lần/ 0 bài viết</div>
	<div class="info">Tham Gia: 24-05-2012</div>

<!-- end: postbit_author_user --></td>

                                                                                                    
					</tr>
				</tbody></table>
			</td>
		</tr>

		<tr>
			<td class="trow2 post_content ">
				<span class="smalltext subject_bg"><div style="height: 15px; width: 70px; display: inline-block; text-indent: 0px; margin: 0px; padding: 0px; background-color: transparent; border-style: none; float: none; line-height: normal; font-size: 1px; vertical-align: baseline; background-position: initial initial; background-repeat: initial initial;" id="___plusone_2"><iframe allowtransparency="true" frameborder="0" hspace="0" marginheight="0" marginwidth="0" scrolling="no" style="position: static; top: 0px; width: 70px; margin: 0px; border-style: none; left: 0px; visibility: visible; height: 15px;" tabindex="0" vspace="0" width="100%" id="I2_1352389009923" name="I2_1352389009923" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/fastbutton(2).htm" title="+1"></iframe></div><strong>RE: Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net <div class="float_right"></div></strong></span>
<hr>
				<div class="post_body" id="pid_9143">
					Bạn ơi làm ơn giúp mình với!<br>
Mình vẫn còn rất mơ hồ về tier và layer. Mình thắc mắc là khi viết ứng dụng phần mềm thì đâu là sự khác nhau giữa 1 tier - 3 layers, 2 tier - 3 layers và<br>
3 tier - 3 layers; và sau khi hoàn thành ứng dụng mình sẽ đóng gói thế nào để người dùng sử dụng phù hợp với mô hình đa tầng này?
				</div>
				
				<!-- start: postbit_signature -->
<hr size="1" width="25%" align="left">
<div style="overflow:auto; max-height:120px;"><div style="overflow:auto; max-height:120px;">Chào các bạn mình là yuka89, mình tham gia FIT-HITU vào 24-05-2012. Các bạn hãy cùng yuka89 xây dựng diễn đàn FIT-HITU nha!</div></div>
<!-- end: postbit_signature -->

				<div class="post_meta" id="post_meta_9143">
				<div class="float_right"></div>
				</div>
			</td>
		</tr>

		<tr>
			<td class="trow1 post_buttons ">
				<div class="author_buttons float_left">
					<!-- start: postbit_www -->
<a href="http://fit-hitu.edu.vn/fit/" target="_blank"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_www.gif" alt="Tham quan website của thành viên này" title="Tham quan website của thành viên này"></a>
<!-- end: postbit_www --><!-- start: postbit_find -->
<a href="http://fit-hitu.edu.vn/forum/search.php?action=finduser&uid=3031"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_find.gif" alt="Tìm tất cả bài viết của thành viên này" title="Tìm tất cả bài viết của thành viên này"></a>
<!-- end: postbit_find -->
				</div>
				<div class="post_management_buttons float_right"><!-- start: thankyoulike_button_add -->
<span id="tyl_btn_9143"><a href="http://fit-hitu.edu.vn/forum/thankyoulike.php?action=add&pid=9143" onclick="return thankyoulike.add(9143, 2061);" title="Cảm ơn bài viết này" id="tyl_a9143"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_ty_add.gif" border="0" alt="Cảm ơn bài viết này" id="tyl_i9143"></a></span>
<!-- end: thankyoulike_button_add --><!-- start: postbit_quote -->
<a href="http://fit-hitu.edu.vn/forum/newreply.php?tid=2061&pid=9143"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/postbit_quote.gif" alt="Trích dẫn và trả lời bài này" title="Trích dẫn và trả lời bài này"></a>
<!-- end: postbit_quote -->
				</div>
			</td>
		</tr>
		
		<tr style="display: none;" id="tyl_9143">
			<!-- start: thankyoulike -->
			<td class="trow2 post_buttons ">
				<!--<a href="#" onclick="thankyoulike.tgl(9143);return false;" title="[-]" id="tyl_a_expcol_9143"><img src="images/thecure/collapse.gif" alt="[-]" id="tyl_i_expcol_9143" /></a> --> 
				<span id="tyl_title_9143" style=""></span><span id="tyl_title_collapsed_9143" style="display: none;"></span><br>
				<span id="tyl_data_9143" style=""></span>
			</td>
<!-- end: thankyoulike -->
		</tr>
	</tbody>
</table>
<!-- end: postbit -->
	</div>
	<table border="0" cellspacing="0" cellpadding="6" class="tborder" style="border-top-width: 0;">
		<tbody><tr>
			<td colspan="2" class="tfoot">
				<!-- start: showthread_search -->
	<div class="float_right">
		<form action="http://fit-hitu.edu.vn/forum/search.php" method="post">
			<input type="hidden" name="action" value="thread">
			<input type="hidden" name="tid" value="2061">
			<input type="text" name="keywords" value="Nhập từ khoá" onfocus="if(this.value == &#39;Nhập từ khoá&#39;) { this.value = &#39;&#39;; }" onblur="if(this.value==&#39;&#39;) { this.value=&#39;Nhập từ khoá&#39;; }" class="textbox" size="25">
			<input type="submit" class="button" value="Tìm kiếm chủ đề">
		</form>
	</div>
<!-- end: showthread_search -->
				<div>
					<strong>« <a href="http://fit-hitu.edu.vn/forum/thread-2061-nextoldest.html">Bài trước</a> | <a href="http://fit-hitu.edu.vn/forum/thread-2061-nextnewest.html">Bài tiếp</a> »</strong>
				</div>
			</td>
		</tr>
	</tbody></table>
<div class="tfoot_main"><div class="tfoot_left"><div class="tfoot_right"></div></div></div>
	<div class="float_left">
		
	</div>
	<div style="padding-top: 4px;" class="float_right">
		<!-- start: showthread_newreply -->
<a href="http://fit-hitu.edu.vn/forum/newthread.php?fid=34"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/newthread.gif" alt="Đăng chủ đề" title="Đăng chủ đề"></a>
<a href="http://fit-hitu.edu.vn/forum/newreply.php?tid=2061"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/newreply.gif" alt="Đăng  trả lời" title="Đăng  trả lời"></a>&nbsp;
<!-- end: showthread_newreply -->
	</div>
	<br style="clear: both;">
	
	
	<!-- start: showthread_similarthreads -->
<br>
<table border="0" cellspacing="0" cellpadding="6" class="tborder">
<tbody><tr>
<td class="thead" align="center" colspan="6"><strong>Các chủ đề liên quan</strong></td>
</tr>
<tr>
<td class="tcat" align="center" colspan="2"><span class="smalltext"><strong>Chủ đề:</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Tác giả</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Trả lời:</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Xem:</strong></span></td>
<td class="tcat" align="center"><span class="smalltext"><strong>Bài mới nhất</strong></span></td>
</tr>
<!-- start: showthread_similarthreads_bit -->
<tr>
	<td align="center" class="trow1" width="2%">&nbsp;</td>
	<td class="trow1"><a href="http://fit-hitu.edu.vn/forum/thread-1031.html">Topic giải đáp tất cả vấn đề liên quan đến Lập trình window</a></td>
	<td align="center" class="trow1"><a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></td>
	<td align="center" class="trow1"><a href="javascript:MyBB.whoPosted(1031);">16</a></td>
	<td align="center" class="trow1">3,945</td>
	<td class="trow1" style="white-space: nowrap">
		<span class="smalltext">31-08-2012 08:35 PM<br>
		<a href="http://fit-hitu.edu.vn/forum/thread-1031-lastpost.html">Bài mới nhất</a>: <a href="http://fit-hitu.edu.vn/forum/user-3358.html">stinky</a></span>
	</td>
	</tr>
<!-- end: showthread_similarthreads_bit --><!-- start: showthread_similarthreads_bit -->
<tr>
	<td align="center" class="trow2" width="2%">&nbsp;</td>
	<td class="trow2"><span style="color:blue;font-weight:bold;">[Tài liệu]</span>&nbsp;<a href="http://fit-hitu.edu.vn/forum/thread-1045.html">[Updated part4] Video hướng dẫn viết chi tiết 1 chương trình mô hình 3 lớp cơ bản </a></td>
	<td align="center" class="trow2"><a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></td>
	<td align="center" class="trow2"><a href="javascript:MyBB.whoPosted(1045);">10</a></td>
	<td align="center" class="trow2">4,455</td>
	<td class="trow2" style="white-space: nowrap">
		<span class="smalltext">16-06-2012 12:00 AM<br>
		<a href="http://fit-hitu.edu.vn/forum/thread-1045-lastpost.html">Bài mới nhất</a>: <a href="http://fit-hitu.edu.vn/forum/user-3117.html">anh_ha_ict</a></span>
	</td>
	</tr>
<!-- end: showthread_similarthreads_bit --><!-- start: showthread_similarthreads_bit -->
<tr>
	<td align="center" class="trow1" width="2%">&nbsp;</td>
	<td class="trow1"><a href="http://fit-hitu.edu.vn/forum/thread-2054.html">Tài liệu Seminar mô hình 3 lớp và cách sử dụng Tortoisesvn</a></td>
	<td align="center" class="trow1"><a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></td>
	<td align="center" class="trow1"><a href="javascript:MyBB.whoPosted(2054);">0</a></td>
	<td align="center" class="trow1">390</td>
	<td class="trow1" style="white-space: nowrap">
		<span class="smalltext">01-05-2012 12:40 PM<br>
		<a href="http://fit-hitu.edu.vn/forum/thread-2054-lastpost.html">Bài mới nhất</a>: <a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></span>
	</td>
	</tr>
<!-- end: showthread_similarthreads_bit --><!-- start: showthread_similarthreads_bit -->
<tr>
	<td align="center" class="trow2" width="2%">&nbsp;</td>
	<td class="trow2"><span style="color:blue;font-weight:bold;">[Tài liệu]</span>&nbsp;<a href="http://fit-hitu.edu.vn/forum/thread-986.html">Ví dụ form Quản lý học sinh theo mô hình 3-tier sử dụng DataBinding</a></td>
	<td align="center" class="trow2"><a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></td>
	<td align="center" class="trow2"><a href="javascript:MyBB.whoPosted(986);">6</a></td>
	<td align="center" class="trow2">7,248</td>
	<td class="trow2" style="white-space: nowrap">
		<span class="smalltext">10-06-2011 02:03 PM<br>
		<a href="http://fit-hitu.edu.vn/forum/thread-986-lastpost.html">Bài mới nhất</a>: <a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></span>
	</td>
	</tr>
<!-- end: showthread_similarthreads_bit --><!-- start: showthread_similarthreads_bit -->
<tr>
	<td align="center" class="trow1" width="2%">&nbsp;</td>
	<td class="trow1"><a href="http://fit-hitu.edu.vn/forum/thread-1222.html">Thiết kế bố cục chương trình sử dụng TabControl trong DevExpress</a></td>
	<td align="center" class="trow1"><a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></td>
	<td align="center" class="trow1"><a href="javascript:MyBB.whoPosted(1222);">0</a></td>
	<td align="center" class="trow1">2,138</td>
	<td class="trow1" style="white-space: nowrap">
		<span class="smalltext">07-06-2011 08:33 PM<br>
		<a href="http://fit-hitu.edu.vn/forum/thread-1222-lastpost.html">Bài mới nhất</a>: <a href="http://fit-hitu.edu.vn/forum/user-823.html">Admin</a></span>
	</td>
	</tr>
<!-- end: showthread_similarthreads_bit -->
</tbody></table>
<!-- end: showthread_similarthreads -->
	<br>
	<div class="float_left">
		<ul class="thread_tools">
			<li class="printable"><a href="http://fit-hitu.edu.vn/forum/printthread.php?tid=2061">Xem ở phiên bản có thể in</a></li>
			<li class="sendthread"><a href="http://fit-hitu.edu.vn/forum/sendthread.php?tid=2061">Gửi chủ đề cho bạn bè</a></li>
			<li class="subscription_add"><a href="http://fit-hitu.edu.vn/forum/usercp2.php?action=addsubscription&tid=2061&my_post_key=19ec4572231717e78b8479cb50087c5a">Theo dõi chủ đề này</a></li>
		</ul>
	</div>

	<div class="float_right" style="text-align: right;">
		
		<!-- start: forumjump_advanced -->
<form action="http://fit-hitu.edu.vn/forum/forumdisplay.php" method="get">
<span class="smalltext"><strong>Chuyển nhanh:</strong></span>
<select name="fid" onchange="window.location=(&#39;forumdisplay.php?fid=&#39;+this.options[this.selectedIndex].value)">
<option value="-1">Chọn chủ đề bạn muốn chuyển:</option>
<option value="-1">--------------------</option>
<option value="-4">Tin nhắn cá nhân</option>
<option value="-3">Trang cá nhân</option>
<option value="-5">Ai đang online ?</option>
<option value="-2">Tìm kiếm</option>
<option value="-1">Trang chủ diễn đàn</option>
<!-- start: forumjump_bit -->
<option value="36"> Khoa Công nghệ Thông tin</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="37">-- Thông báo</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="194">-- Kinh nghiệm học tập</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="59">-- Góp ý &amp; Thắc mắc</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="71">---- Góp ý &amp; Thắc mắc về diễn đàn</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="72">---- Trao đổi với GV khoa CNTT</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="172">-- Olympic Tin học</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="188">---- Tin tức</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="189">---- Luyện thi của đội tuyển thi quốc gia</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="192">---- Tài liệu ôn luyện cấp trường</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="193">---- Đề thi các năm</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="63">-- Hướng nghiệp - Việc làm - Liên thông </option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="64">---- Thông tin Thực tập - Việc làm </option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="65">---- Kỹ năng nghề nghiệp</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="185">---- Liên Thông</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="38">-- Hướng dẫn</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="161"> Cố vấn học tập</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="167">-- Thông báo</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="163">-- Tư vấn &amp; thắc mắc</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="164">-- Hướng dẫn</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="56"> Đoàn khoa CNTT</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="57">-- Thông báo đoàn khoa</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="58">-- Các hoạt động đoàn khoa</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="177">-- Hình ảnh hoạt động</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="5"> Các môn học</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="153">-- Đề tài - Đồ án</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="187">---- Thông báo của giảng viên</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="155">---- Hỗ trợ đề tài tốt nghiệp</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="154">---- Hỗ trợ đồ án môn học</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="60">-- Tài liệu học tập</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="6">-- Chuyên đề phần mềm</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="21">---- Tin học cơ bản</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="176">---- Nhập môn lập trình</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="198">------ Nhập môn lập trình khóa Cao đẳng K.11 (CĐTIN35)</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="19">---- Lập trình quản lý VBA - Access</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="15">---- Cơ sở dữ liệu</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="12">---- Cấu trúc dữ liệu và giải thuật</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="16">---- Hệ điều hành</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="14">---- Chuyên đề ứng dụng Photoshop</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="17">---- Kỹ thuật lập trình C/C++</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="32">---- Lập trình hướng đối tượng C#</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="33">---- Phân tích thiết kế hệ thống</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="34" selected="selected">---- Lập trình window</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="35">---- Hệ quản trị CSDL SQL Sever</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="62">---- Computer Graphics</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="169">---- Lập trình Java</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="7">-- Chuyên đề phần cứng &amp; mạng</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="11">---- Cài đặt &amp; Quản trị mạng</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="22">---- Mạng máy tính</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="13">---- Cấu trúc máy tính - Assembler</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="18">---- Lắp ráp cài đặt máy tính</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="20">---- Bảo mật hệ thống thông tin</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="25">-- Chuyên đề Web</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="26">---- Thiết kế web CSS, HTML</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="199">---- Corel Draw</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="30">---- Lập trình web  PHP &amp; MYSQL</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="31">---- Lập trình Web ASP và ASP.NET</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="156">---- Công nghệ Joomla</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="158">---- Ngôn ngữ Javascript </option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="160">---- Công nghệ XML và ứng dụng Web</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="190">---- Photoshop</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="191">---- Flash</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="179">---- Mybb</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="180">---- phpBB, vBulletin</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="8">-- Chuyên đề các môn đại cương</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="10">---- Anh văn</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="28">---- Toán cao cấp</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="29">---- Vật lý đại cương</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="159">---- Kỹ năng giao tiếp</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="27">---- Tiếng Việt thực hành</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="61">---- Toán rời rạc</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="23">---- Triết học</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="24">---- Pháp luật đại cương</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="50">---- Đường lối cách mạng của Đảng</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="51">---- Tư tưởng Hồ Chí Minh</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="4"> Sinh viên Khoa CNTT</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="41">-- Cao đẳng K.10 và Trung cấp K.34</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="48">---- Lớp CĐ Tin10A</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="49">---- Lớp TC Tin34</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="55">---- Lớp CĐ Tin10B</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="174">------ Nhập Môn Lập Trình</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="181">-- Cao đẳng K.11 và Trung cấp K.35</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="182">---- Lớp CĐ Tin11A</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="183">---- Lớp CĐ Tin11B</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="184">---- Lớp CĐ Tin11C</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="186">---- Lớp TC Tin35</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="200">-- Cao đẳng K.12 và Trung cấp K.36</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="201">---- Lớp CĐ Tin12A</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="202">---- Lớp CĐ Tin12B</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="203">---- Lớp CĐ Tin12C</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="204">---- Lớp CĐ Tin12D</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="205">---- Lớp CĐ Tin12 CLC</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="206">---- Lớp TC Tin36</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="67">-- Cựu sinh viên</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="39">---- Khóa 32</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="42">------ Lớp CĐ Tin32A</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="43">------ Lớp CĐ Tin32B</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="44">------ Lớp TC Tin32</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="40">---- Cao đẳng K.09 và Trung cấp K.33</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="45">------ Lớp CĐ Tin09A</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="46">------ Lớp CĐ Tin09B</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="47">------ Lớp TC Tin33</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="68">-- Sinh viên giao lưu</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="69">---- Tâm sự sinh viên</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="152">---- Nhịp sống trẻ</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="157">---- Giải trí</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="70">---- Làm quen &amp; Kết bạn</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="175">---- Lời hay ý đẹp</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="73"> Góc công nghệ</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="75">-- Phần mềm học tập</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="74">-- Tạp chí công nghệ mới</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="147">-- Kinh nghiệm - Thủ thuật</option>
<!-- end: forumjump_bit --><!-- start: forumjump_bit -->
<option value="168">-- Thắc mắc chung</option>
<!-- end: forumjump_bit -->
</select>
<!-- start: gobutton -->
<input type="submit" class="button" value="Thực hiện">
<!-- end: gobutton -->
</form>

<!-- end: forumjump_advanced -->
	</div>
	<br style="clear: both;">
	<!-- start: showthread_usersbrowsing -->
<br>
<div class="tcat tcat_main smalltext" style="padding: 4px">
Các thành viên đang xem bài viết này:<br>1 khách
</div>
<br>
<!-- end: showthread_usersbrowsing -->
	<!-- start: footer -->
<div class="clear"></div>
<a href="http://fit-hitu.edu.vn/forum/thread-2061.html#top" class="top_icon">Lên trên</a><a href="http://fit-hitu.edu.vn/forum/thread-2061.html#content" class="content_icon">Nội dung</a>
<div class="clear"></div>
</div>
		<div class="footer_main">
                     <div class="footer_main_left"><div class="footer_main_right">&nbsp;</div></div>
                </div>
	</div>
</div></div>
<div id="footer">
	<div class="mainwrap">
<div class="footer_menu">
		<h2>Quick Navigation</h2>
		<ul>
			<li><a href="http://fit-hitu.edu.vn/" class="bot_home">FIT-HITU</a></li>
			<li><a href="mailto:fithitu.root@gmail.com" class="bot_contact">Liên hệ</a></li>
			<li><a href="http://fit-hitu.edu.vn/forum/archive/index.php/thread-2061.html" class="bot_archive">Bản rút gọn</a></li>
			<li><a href="http://fit-hitu.edu.vn/forum/misc.php?action=switch_version&my_post_key=6de113908bb7bf47b87b8e0a6e092043" class="bot_archive">Mobile Version</a></li>
                        <li><a href="http://fit-hitu.edu.vn/forum/misc.php?action=syndication" class="bot_rss">Tin RSS</a></li>
		</ul>
</div>
<div class="footer_content">
                       <div class="footer_select"></div>
			<p class="footer_info"><b>Khoa CNTT - CĐ Công Thương TP.HCM</b><br>
                         Địa Chỉ : Số 20 Đường Tăng Nhơn Phú, Phước Long B, Quận 9, TP.HCM<br>
                         Số ĐT: (84-8) 37313631 Fax: (84-8) 38978501<br> Website: <a href="http://fit-hitu.edu.vn/fit/">http://fit-hitu.edu.vn/fit/</a><br>
                         Copyright © 2010 Bản quyền thuộc về Khoa CNTT - CĐ Công Thương TP.HCM. <br>Develop by MyBB 1.6</p><br>
			
                        
                          
				<!-- End powered by -->

</div>

<div class="clear"></div>
		<!-- <div id="debug"></div> -->
		<!-- The following piece of code allows MyBB to run scheduled tasks. DO NOT REMOVE --><!-- End task image code -->
		
	</div>
</div>

<span style="display:none">
     <script type="text/javascript" language="JavaScript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/mudim.js"></script>
     <a href="http://www.alexa.com/data/details/main?url=http://fit-hitu.edu.vn" class="AlexaSiteStatsWidget"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/s.gif" border="0" alt="Alexa Certified Site Stats for fit-hitu.edu.vn"></a><script type="text/javascript" language="JavaScript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/a"></script>
     <a href="http://www.alexa.com/data/details/main?url=http://thpthuynhvansam.info" class="AlexaSiteStatsWidget"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/s(1).gif" border="0" alt="Alexa Certified Site Stats for thpthuynhvansam.info"></a><script type="text/javascript" language="JavaScript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/a(1)"></script>
     <a href="http://www.alexa.com/data/details/main?url=http://10ldth-hutech.tk" class="AlexaSiteStatsWidget"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/s(2).gif" border="0" alt="Alexa Certified Site Stats for 10ldth-hutech.tk"></a><script type="text/javascript" language="JavaScript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/a(2)"></script>
     <a href="http://www.alexa.com/data/details/main?url=http://congthuongit.net" class="AlexaSiteStatsWidget"><img src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/s(3).gif" border="0" alt="Alexa Certified Site Stats for congthuongit.net"></a><script type="text/javascript" language="JavaScript" src="./Mô hình 3-layers, 3-tiers và ứng dụng của nó trong lập trình quản lý .Net_files/a(3)"></script>
</span>
<!-- end: footer -->


<!-- end: showthread --><div style=""><div id="mudimPanel" style="position: fixed; bottom: 0; right:0; left:0; width: 100%; border: 1px solid black; padding: 1px; background: lightYellow; color:Black; z-index:4000; text-align: center; font-size: 10pt;"><a href="http://mudim.googlecode.com/" title="Mudzot&#39;s Input Method" onclick="Mudim.ToggleDisplayMode();return false;">Mudim</a> v0.8 <input name="mudim" id="mudim-off" onclick="Mudim.SetMethod(0);" type="radio">Tắt<input name="mudim" id="mudim-vni" onclick="Mudim.SetMethod(1);" type="radio"> VNI <input name="mudim" id="mudim-telex" onclick="Mudim.SetMethod(2);" type="radio"> Telex <input name="mudim" id="mudim-viqr" onclick="Mudim.SetMethod(3);" type="radio"> Viqr <input name="mudim" id="mudim-mix" onclick="Mudim.SetMethod(4);" type="radio"> Tổng hợp <input name="mudim" id="mudim-auto" onclick="Mudim.SetMethod(5);" type="radio"> Tự động <input id="mudim-checkspell" onclick="javascript:Mudim.ToggleSpeller();" type="checkbox">Chính tả<input id="mudim-accentrule" onclick="javascript:Mudim.ToggleAccentRule();" type="checkbox">Bỏ dấu kiểu mới [&nbsp;<a href="http://fit-hitu.edu.vn/forum/thread-2061.html#" onclick="Mudim.Toggle();return false;">Bật/Tắt</a> (F9) <a href="http://fit-hitu.edu.vn/forum/thread-2061.html#" onclick="Mudim.TogglePanel();return false;">Ẩn/Hiện</a> (F8) ]</div></div><div class="highslide-container" style="padding: 0px; border: none; margin: 0px; position: absolute; left: 0px; top: 0px; width: 100%; z-index: 1001; direction: ltr;"><a class="highslide-loading" title="Click to cancel" href="javascript:;" style="position: absolute; top: -9999px; opacity: 0.75; z-index: 1;">Loading...</a><div style="display: none;"></div><div class="highslide-viewport highslide-viewport-size" style="padding: 0px; border: none; margin: 0px; visibility: hidden;"></div><table cellspacing="0" style="padding: 0px; border: none; margin: 0px; visibility: hidden; position: absolute; border-collapse: collapse; width: 0px;"><tbody style="padding: 0px; border: none; margin: 0px;"><tr style="padding: 0px; border: none; margin: 0px; height: auto;"><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: 0px 0px; background-repeat: initial initial;"></td><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: 0px -40px; background-repeat: initial initial;"></td><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: -20px 0px; background-repeat: initial initial;"></td></tr><tr style="padding: 0px; border: none; margin: 0px; height: auto;"><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: 0px -80px; background-repeat: initial initial;"></td><td style="padding: 0px; border: none; margin: 0px; position: relative;" class="glossy-dark highslide-outline"></td><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: -20px -80px; background-repeat: initial initial;"></td></tr><tr style="padding: 0px; border: none; margin: 0px; height: auto;"><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: 0px -20px; background-repeat: initial initial;"></td><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: 0px -60px; background-repeat: initial initial;"></td><td style="padding: 0px; border: none; margin: 0px; line-height: 0; font-size: 0px; background-image: url(http://fit-hitu.edu.vn/forum/highslide/graphics/outlines/glossy-dark.png); height: 20px; width: 20px; background-position: -20px -20px; background-repeat: initial initial;"></td></tr></tbody></table></div></body></html>